@CHARSET "windows-31j";
/******isotope (gallery)******/


.isotopecontainer .view h3 {
width:100%;
   text-transform: uppercase;
   color: #fff;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
   text-align: center;
   position: absolute; 
top:41%;
   font-size: 24px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.6);
   margin: 0 ;
}

.view h3:hover  {
color: #fff;
border-top:1px #521111 solid;
border-bottom:1px #521111 solid;
}



/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}


/**** Example Options ****/



#options ul {
margin-top:30px;
margin-left:10px;
list-style: none;
margin-bottom:0;
text-align:center;
}



#options ul li {
display:inline-block;
margin-bottom:30px;
}

#options li a:link, #options li a:visited {
text-transform:uppercase;
/* border:#fff 1px solid; */
font-size:18px;
margin-right:10px;
color:#fff;
padding:5px 10px;
-webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
          transition: all 0.5s ease;
}

#options li a:hover{
border:#521111 1px solid;
color:#fff;
}
#options li a:focus{
border:#521111 1px solid;
color:#fff;
}


/**** Horizontal ****/

.horizontal #container {
  height: 80%; 
}

#copy {
  max-width: 640px;
}

/**** Photo demo ****/
.isotopecontainer {
max-width:960px;
}

.photos .photo {
  max-width:280px;
  margin:10px 0 10px 2%;
  float: left;
}

.photos .photo img {
  display: block;
  width: 100%;
}


/**** Infinite Scroll ****/

#infscr-loading {
  position: fixed;
  text-align: center;
  bottom: 30px;
  left: 42%;
  z-index: 100;
  background: white;
  background: hsla( 0, 0%, 100%, 0.9 );
  padding: 20px;
  color: #222;
  font-size: 15px;
  font-weight: bold;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}



/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope portfolio end*****/